package com.jy.framework.constant;

/**
 * Api枚举信息
 * 
 * @author
 *
 */
public enum RStrtusEnum {
	/** 成功 */
	SUCCESS(0, "成功"),
	/** 失败 */
	FAILED(400, "失败"),
	/** 未知异常，请联系管理员 */
	ERROR(500, "未知异常，请联系管理员"),
	/** 参数错误 */
	PARAM_ERR(1, "参数错误"),
	/** header错误 */
	HEADER_ERR(2, "header错误"),
	/** 校验json数据错误 */
	JSONDATA_ERR(3, "校验json数据错误"),
	/** Json数据与表字段不对应 */
	JSON_NON_TABLE_COLUMN(4, "Json数据与表字段不对应"),
	/** 添加数据不超过1000 */
	ADD_NOT_PASS(5, "添加数据不超过1000"),
	/** 更新数据不超过1000 */
	UPDATE_NOT_PASS(6, "更新数据不超过1000"),
	/** ip在白名单中不存在 */
	IP_NOT_FOUND(7, "ip在白名单中不存在"),
	/** 添加数据报错 */
	ADD_ERR(8, "添加数据报错"),
	/** 更新失败 */
	UPDATE_ERR(9, "更新失败"),
	/** 用户已经存在！ */
	USER_EXIST(10, "户已经存在！"),
	/** 数据不对应 */
	DATA_ERR(11, "数据不对应"),
	/** 户信息更新失败！ */
	USER_UPDATE(12, "户信息更新失败！"),

	/** Token创建失败！ */
	TOKEN_CREATE(13, "Token创建失败！"),
	/** Token校验不通过！ */
	TOKEN_VERIFY(14, "Token校验不通过！"),

	/** 目标表不存在或不为一 */
	NOT_TARGER_TABLE(20, "目标表不存在或不为一"),

	/** 用户已在其他设备登录！ */
	OTHER_LOGIN(15, "用户已在其他设备登录！"),
	/** 登录用户名或密码错误 */
	LOGIN_ERROR(16, "登录用户名或密码错误");

	/*
	 * 错误码
	 */
	private int code;
	/**
	 * 错误码值
	 */
	private String value;

	RStrtusEnum(int code, String value) {
		this.code = code;
		this.value = value;
	}

	public int getCode() {
		return code;
	}

	public void setCode(int code) {
		this.code = code;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}

}
